package com.education.student.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.education.common.annotation.Excel;
import com.education.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 edu_student_task_bind
 * 
 * @author education
 * @date 2024-08-11
 */
public class EduStudentTaskBind extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** （0正常 1停用） */
    @Excel(name = "", readConverterExp = "0=正常,1=停用")
    private String status;

    /** 题目id */
    @Excel(name = "题目id")
    private Long bankId;

    /** 任务id */
    @Excel(name = "任务id")
    private Long studentTaskId;

    /** 正确1 错误0 */
    @Excel(name = "正确1 错误0")
    private Integer answerA;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer answerB;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer answerC;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer answerD;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer answerE;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer answerF;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setBankId(Long bankId) 
    {
        this.bankId = bankId;
    }

    public Long getBankId() 
    {
        return bankId;
    }
    public void setStudentTaskId(Long studentTaskId) 
    {
        this.studentTaskId = studentTaskId;
    }

    public Long getStudentTaskId() 
    {
        return studentTaskId;
    }
    public void setAnswerA(Integer answerA) 
    {
        this.answerA = answerA;
    }

    public Integer getAnswerA() 
    {
        return answerA;
    }
    public void setAnswerB(Integer answerB) 
    {
        this.answerB = answerB;
    }

    public Integer getAnswerB() 
    {
        return answerB;
    }
    public void setAnswerC(Integer answerC) 
    {
        this.answerC = answerC;
    }

    public Integer getAnswerC() 
    {
        return answerC;
    }
    public void setAnswerD(Integer answerD) 
    {
        this.answerD = answerD;
    }

    public Integer getAnswerD() 
    {
        return answerD;
    }
    public void setAnswerE(Integer answerE) 
    {
        this.answerE = answerE;
    }

    public Integer getAnswerE() 
    {
        return answerE;
    }
    public void setAnswerF(Integer answerF) 
    {
        this.answerF = answerF;
    }

    public Integer getAnswerF() 
    {
        return answerF;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("createBy", getCreateBy())
            .append("updateBy", getUpdateBy())
            .append("status", getStatus())
            .append("bankId", getBankId())
            .append("studentTaskId", getStudentTaskId())
            .append("answerA", getAnswerA())
            .append("answerB", getAnswerB())
            .append("answerC", getAnswerC())
            .append("answerD", getAnswerD())
            .append("answerE", getAnswerE())
            .append("answerF", getAnswerF())
            .toString();
    }
}
